html{background:#fff}
body{color:-moz-FieldText;font:message-box;margin:0;padding:0 1em}
h1{border-bottom:1px solid ThreeDLightShadow;font-size:160%;margin:0 0 .6em}
h2{font-size:130%}
#errorPageContainer{position:relative;min-width:13em;max-width:52em;border:4px solid #ffbd09;-moz-border-radius:10px;-moz-padding-start:30px;background:url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;-moz-background-origin:content;margin:4em auto;padding:3em}
body[dir="rtl"] #errorPageContainer{background-position:right 0}
#errorTitle{-moz-margin-start:80px}
#errorLongContent{-moz-margin-start:80px}
#technicalContent > h2,#expertContent > h2{background:url("chrome://browser/skin/section_expanded.png") left center no-repeat}
#technicalContent[collapsed] > h2,#expertContent[collapsed] > h2{background-image:url("chrome://browser/skin/section_collapsed.png")}